Changed processing of math relevant nodes to be not part of the normal parse tree
Added support for parsing expressions inside expr() calls
Made expressions a top level node