A RandomAccessIterator