Properly parse negative numbers and numbers with an exponent