Creates a new iterator which contains elements from iterable. The first argument states the offset i.e. number of elements the iterator skips by default.
the offset to first element the iterator is pointing to
maximum number of elements iterator may return. Negative value means that the number is unbounded