cosmetic changes: fix misspells and typos in comments
Test with smaller intervals

ulimit for the stack size is 8192 KBs on Fedora 18 x86_64, so intervals
of 4 MBs should be safe.
Don't be lazy and allocate only what's needed.
Use numeric_limits for the predefined run of 1s
refactoring: renamed BYTES_PARSED to PARSED_CHARS