Use more memory efficient method of storing numbers

SplObjectStorage is better suited for what we're trying to do in NumberCollection.