module Util:sig
..end
type
divisor = {
|
prime : |
|
power : |
val is_prime : Z.t -> bool
val prime_decomposition : Z.t -> divisor list
is_prime n
was called before.Invalid_argument
if the number is negativeval primes_leq : Z.t -> Z.t Sequence.t