Add gcd_i