javascript-bignum
Scheme arithmetic library for JavaScript. This implementation provides all functions listed in the R6RS Scheme specification, Section 11.7, along with "eqv?" from Section 11.5. ("eqv?" uses JavaScript's "===" to compare non-numbers.) Exact numbers support the standard ECMA Number formatting methods (toFixed, toExponential, and toPrecision) without a fixed upper limit to precision.