limited-functionality arbitrary-precision floats encoded as strings in javascript