public function sliceColumns(int $offset, int $length = null) : self { return new static(array_map(function (array $row) use($offset, $length) { return array_slice($row, $offset, $length); }, $this->toArray())); }