added gcd example