Add calculateExponent function