public function testSlice()
{
$this->assertSame([5, 6, 7, 8, 9], toArray(slice(range(0, INF), 5, 5)));
$this->assertSame([5, 6, 7, 8, 9], toArray(slice(range(0, 9), 5)));
// empty slice
$this->assertSame([], toArray(slice(range(0, INF), 0, 0)));
}