Fixed bug with '-' and '+' parse errors. Added unary negation and some new custom functions (tan, asin,
acos, atan, log, ln, lb)