Add negation.
Add exponentiation.

The exponentiation operator, **,
has the highest precedence of any of the operators
so far, and has RIGHT associativity (that's the usual
rule).
Switch to floats (instead of ints).