Added support for exponentiation (^)