2. Greatest common divisor