A simple math expression parser & evaluator