Arbitrary-precision integer arithmetic for Javascript