Separated functionality for handling numeric input from base classes and added mathematical/scientific data handling objects.