fn b_and(a Number, b Number) Number
//////////////////////////////////////////////////////////
fn b_or(a Number, b Number) Number
fn b_xor(a Number, b Number) Number
fn cmp(a Number, b Number) int
//////////////////////////////////////////////////////////
fn divmod(a &Number, b &Number, c &Number) Number
fn fact(n int) Number
fn factorial(nn Number) Number
//////////////////////////////////////////////////////////
fn from_hex_string(input string) Number
from_hex_string converts a hex string to big.Number
fn from_int(i int) Number
conversion actions to/from big numbers: from_int converts an ordinary int number i
to big.Number
fn from_string(input string) Number
from_string converts a decimal string to big.Number
fn from_u64(u u64) Number
from_u64 converts an ordinary u64 number u
to big.Number
fn new() Number
fn pow(a Number, b Number) Number
fn (n Number) int() int
.int() converts (a small) big.Number n
to an ordinary integer.
fn (n Number) str() string
.str returns a decimal representation of the big unsigned integer number n.
fn (n Number) hexstr() string
.hexstr returns a hexadecimal representation of the bignum n
fn (a Number) + (b Number) Number
////////////////////////////////////////////////////////// overloaded ops for the numbers:
fn (a Number) - (b Number) Number
fn (a Number) * (b Number) Number
fn (a Number) / (b Number) Number
fn (a Number) % (b Number) Number
fn (a Number) is_zero() bool
fn (mut a Number) inc()
fn (mut a Number) dec()
fn (a Number) isqrt() Number
fn (a Number) lshift(nbits int) Number
fn (a Number) rshift(nbits int) Number
fn (a Number) clone() Number