xor is now ^; power is now **