testing gcd function