ParticleCounter: massively improve Mapped method by skipping values
ParticleCounter: use ArrayList rather than HashMap
ParticleCounter: do first merging
ParticleCounter: comments with strategy