Add the power function