refactored subtractExpression to add space for unary negation implementation