fmm is optional
tests var for weird values
particles have variable radius
volume works