added exponentation, logarithms and roots