A Javascript library for arbitrary-precision decimal and non-decimal arithmetic