Added a new Expression class to handle instantiation from a String, and refactored MathEvaluator as a shortcut static utility class