Euclidean Algorithm
GCD(a, b) = GCD(b, a mod b), base case: GCD(a, 0) = aRepeatedly divide and take remainders until the remainder is 0. The last non-zero remainder is the GCD.
Where:
a= First number (larger)b= Second number (smaller)mod= Modulo (remainder after division)