EllipsoidFactor: just use ellipsoid ranking and maxID array

It's just as convenient and smaller than using Ellipsoid[][] array