val compare : t -> t -> intval relative_prime : t -> t -> boolval mod_power : t -> t -> t -> tval mod_power_CRT : t -> t -> t -> t -> t -> t -> tval mod_inv : t -> t -> tval of_bytes : string -> tval to_bytes : ?numbits:int -> t -> stringval random : rng:(bytes -> int -> int -> unit) -> ?odd:bool -> int -> tval random_prime : rng:(bytes -> int -> int -> unit) -> int -> t