Moved some code to Number class as preparation for the move to a full numeric tower