Added recursive gcd solution.