balancing parenthesis
stopping point for the night - the skeleton of ExpressionEvaluator