add gcd pow example