add ^ operator for power of two
I often use Math.pow((expression), n) or exp * exp for simpler expressions.
It would be nice to be able to write (expression)^n or exp^2 instead
ex: r = Math.sqrt((a2 - a1)^2 + (b2 - b1)^2)
So I think ^ should be added as a mathematical operator, along with +, -, *, / and %
The priority should be same as 'new' (below ++, above *)