M RandomAccessSequenceIterator