src/org/kocakosm/pitaya/collection/Iterables.java
public static <T> Iterable<T> skip(Iterable<T> iterable, int n)
	{
		return new SkipIterable<T>(iterable, n);
	}
public static <T> Iterable<T> skip(Iterable<T> iterable, int n)
	{
		return new SkipIterable<T>(iterable, n);
	}
Returns an {@code Iterable} view of the given {@code Iterable} that
skips its first {@code n} elements. The returned {@code Iterable}'s
{@code Iterator} supports {@link Iterator#remove()} if the original
{@code Iterator} does.

@param <T> the type of the {@code Iterable}'s elements.
@param iterable the input {@code Iterable}.
@param n the number of items to skip.

@return the skipping {@code Iterable}.

@throws NullPointerException if {@code iterable} is {@code null}.
@throws IllegalArgumentException if ({@code n} is negative.