http://beecoder.org/en/kotlin/find-g-c-d-using-recursion-in-kotlin
Find G.C.D Using Recursion, Kotlin