Allen Chou says to YSITD https://www.quora.com/How-do-I-make-this-piece-of-code-differentiate-unary-minus-from-subtraction