gcd

val gcd: T