pub fn is_coprime<T>(x: T, y: T) -> boolwhere T: Sized + Eq + Zero + One + RingNormalize + for<'x> From<<&'x T as Rem>::Output>, for<'x> &'x T: Rem,
test $\gcd(x, y) = 1$
\gcd(x, y) = 1