Allows use of arbitrary length integers, where
the following apply to all methods, except as noted:
-
The object
$i
remains unchanged.
-
Big integer strings (
bint
s) have the form
/^\s*[+-]?[\d\s]+$/
.
-
All methods except
bcmp
return a big integer string or strings.
-
Embedded whitespace is ignored.
-
Output values are always in the canonical form:
/^[+-]\d+$/
.
-
The return value
NaN
results when an input argument is not a
number, or when a divide by zero is attempted.