ExpressionTree can Handle Negative Numbers

Fixed a bug where it would view "-4" as just "-". Note: make sure
there's no whitespace in the input