Switched from algorithm that always gives >= num particles to one that gives <= num particles