Found the cause of the mistake-reset bug. Fixed CallNumberButton.levels
being null after
instantiation.
Passing the OOP sorting algorithm "inter-sorted" buckets of call
numbers. Buckets themselves are still unsorted