Refactored number method
Midpoint
removing original