Having a go at using mmap.
Speed of memchr by keeping track of minimum step size on first pass.
Fix, improve, document.