Work with negative exponents. More unit tests to cover scientific notation.