add InfiniteIterator example