Наибольший общий делитель (GCD) a и b является наибольшим числом, которое делит их обоих без остатка.
Одним из способов поиска GCD двух чисел является алгоритм Евклида, основанный на наблюдении, что если r - остаток, когда a делится на b, то gcd(a, b) = gcd(b, r). В качестве базового случая мы можем использовать gcd(a, 0) = a.
Напишите функцию gcd, которая принимает параметры a и b и возвращает их наибольший общий делитель.