repeatIterator