Fix subtraction regression

With addition and subtraction combined as one operation, subtraction
would include everything after the operator, as if in parentheses.
Support uppercase R
Warn about precision loss, do not throw exception
Support pi, e, and x