Iterable that provides all but the first
When the returned iterable is iterated, it starts iterating over
first skipping past the initial
this has fewer than
count elements, then the resulting Iterable is
After that, the remaining elements are iterated in the same order as
in this iterable.
Some iterables may be able to find later elements without first iterating
through earlier elements, for example when iterating a
Such iterables are allowed to ignore the initial skipped elements.
count must not be negative.
Iterable<E> skip(int count) => new SubListIterable<E>(this, count, null);