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))); }