Functions

compute g := \gcd(modulus, n), and modular inverse of n/g in Z_{modulus/g}. we convert parameters to i64 internally. so be careful not to pass modulus > 2^63 because it overflows. it’s trivial that inverse of 0 is undefined, so if n = 0, it panics.