fixed number formatting for radix > 10

this fixes the "\" command and ^E\ string building characters
added ^# (XOR) operator

also changed precedence of + operator (higher than minus).
the effects of this should be minimal