update js-numbers to support parsing negative exponents