Added support for + and - to begin expressions (represented as unary negative, unary positive)