Module Intbig

module Intbig: sig .. end
Intbig: arbitrary-precision integers.

type intbig 
val zero : intbig
val one : intbig
val two : intbig
val ones : intbig
val abs : intbig -> intbig
val neg : intbig -> intbig
val add : intbig -> intbig -> intbig
val sub : intbig -> intbig -> intbig
val mul : intbig -> intbig -> intbig
val div : intbig -> intbig -> intbig
val modu : intbig -> intbig -> intbig
val pow : intbig -> intbig -> intbig
val sign : intbig -> int
val compare : intbig -> intbig -> int
val eq : intbig -> intbig -> bool
val ne : intbig -> intbig -> bool
val le : intbig -> intbig -> bool
val ge : intbig -> intbig -> bool
val lt : intbig -> intbig -> bool
val gt : intbig -> intbig -> bool
val shift_left : intbig -> intbig -> intbig
val shift_right : intbig -> intbig -> intbig
val bw_not : intbig -> intbig
val bw_and : intbig -> intbig -> intbig
val bw_or : intbig -> intbig -> intbig
val bw_xor : intbig -> intbig -> intbig
val string_of_intbig : intbig -> string
val intbig_of_string : string -> intbig
val binary_string_of_intbig : intbig -> intbig -> string
val intbig_of_binary_string : string -> intbig
val int_of_intbig : intbig -> int
val intbig_of_int : int -> intbig
val char_of_intbig : intbig -> char
val intbig_of_char : char -> intbig
val float_of_intbig : intbig -> float
val intbig_of_float : float -> intbig
val test : string -> unit