Greatest Common Divisor using Recursion in Python