A method of sphere packing that re-positions and re-sizes particles.
Download the Max 2015 or Max 2018 source files here (uses TP 6.6)