public function testSplice()
 {
     $data = new Collection(['foo', 'baz']);
     $data->splice(1);
     $this->assertEquals(['foo'], $data->all());
     $data = new Collection(['foo', 'baz']);
     $data->splice(1, 0, 'bar');
     $this->assertEquals(['foo', 'bar', 'baz'], $data->all());
     $data = new Collection(['foo', 'baz']);
     $data->splice(1, 1);
     $this->assertEquals(['foo'], $data->all());
     $data = new Collection(['foo', 'baz']);
     $cut = $data->splice(1, 1, 'bar');
     $this->assertEquals(['foo', 'bar'], $data->all());
     $this->assertEquals(['baz'], $cut->all());
 }