           The following table contains minimum output string
            lengths necessary to obtain the complete character
            string produced by this routine for some typical
            implementations of double precision numbers.

            Double precision number
            Size Mantissa Exponent    Minimum output string length
            bits   bits     bits
            ---- -------- --------    ----------------------------
            64   48       15          3 + 12 + 4 = 19
           