An arbitrary-precision arithmetic library for JavaScript