fix negative exponent handling (numbers<0).