add.bigz(a, b)
a + b (if a or b is a bigz vector)
sub.bigz(a, b)
a - b (if a or b is a bigz vector)
mul.bigz(a, b)
a * b (if a or b is a bigz vector)
div.bigz(a, b)
a / b (if a or b is a bigz vector)
mod.bigz(a, b)
a %% b (if a or b is a bigz vector)
inv.bigz(a, b,...)
inv(a, ...)
pow.bigz(a, b,...)
pow(a, ...)
a ^ b (if a or b is a bigz vector)
log.bigz(x, base=exp(1))
log(a, base=exp(1)) (if a is a bigz vector)
log2.bigz(a)
log2(a) (if a is a bigz vector)
log10.bigz(a)
log10(a) (if a is a bigz vector)
# if my_large_number_string is set to a number, it returns the least byte mod.bigz(as.bigz(my_large_number_string),"0xff")
# power exponents can be up to MAX_INT in size, or unlimited if a # bigz's modulus is set. pow.bigz(10,10000)