StrideThroughIterator