Fix #198 for Integral types. Fractional types are still unsafe!

Integral types can now be parsed safely (bounded space usage).

Parsing fractional types (Float and Double) still allows an attacker to
fill up the memory of the target system by supplying a number with a
large exponent. Fixing this is on my TODO list.