The class has a concept of a "growth factor" which is a float value. However, the growth value is hard-coded at 150%. Instead, remove this configurable value, that isn't externally configurable, and instead use bit shifting to achieve a 150% increase instead of a a float value.
Decrease the scope of this class since it is an internal utility and should not be directly consumed by outside code.
Other miscellaneous cleanup and simplification.