Adding ^, log & exp