particlemethods_2.pdf