IntArrayIterable zero_seven = zero_ten.take(8);
Assert.assertEquals("[0, 1, 2, 3, 4, 5, 6, 7]", zero_seven.sequence().toString());
// skipping
IntArrayIterable two_seven = zero_ten.take(8).skip(2);
Assert.assertEquals("[2, 3, 4, 5, 6, 7]", two_seven.sequence().toString());
// by
IntArrayIterable zero_ten_evens = zero_ten.by(2);
Assert.assertEquals("[0, 2, 4, 6, 8, 10]", zero_ten_evens.sequence().toString());
Assert.assertEquals(6, zero_ten_evens.getSize());