http://beecoder.org/en/c/find-gcd-using-recursion-in-c
Find GCD Using Recursion, C