add greatest common divisor and exponential katas