Simple evaluator now understands parenthesis in expressions