Expression/equation parser and evaluator in Node.js