Add number parsers which accept more inputs.
Add benchmarks
Add tests for parsing of numeric literals
Fix parser.

It handled trailing dot incorrectly