C++11 parser and evaluator for mathematical expressions