Add square and exponentiation
Add deriv for expt