 Euclidean algorithm

In mathematics, the Euclidean algorithm, or Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two integers (numbers), the largest number that divides them both without a remainder.It is named after the ancient Greek mathematician Euclid, who first described it in his "Elements" (c. 300 BC).