public function testTakeDrop()
{
$this->assertSame([1, 2, 3], toArray(take(3, [1, 2, 3, 4, 5])));
$this->assertSame([4, 5], toArray(drop(3, [1, 2, 3, 4, 5])));
$this->assertSame([], toArray(take(3, [])));
$this->assertSame([], toArray(drop(3, [])));
}