Pass a few more tests.
Make tests pass
Use C RangeIterator implementation.