working out how to use math.js
working out math.js parsing
parse can now be constructed with arbitrary list of operators, functions and symbols