original_string: public function slice($index, $count = null){
  		
  		if(!$this->offsetExists($index)){
  			throw new \OutOfRangeException('$index is invalid');
  		}
  		
  		$arr = \array_slice($this->_Arr, $index, $count);
  		return new static($arr);
  		
  	}
code: public function slice($index, $count = null){
  		
  		if(!$this->offsetExists($index)){
  			throw new \OutOfRangeException('$index is invalid');
  		}
  		
  		$arr = \array_slice($this->_Arr, $index, $count);
  		return new static($arr);
  		
  	}
code_tokens: public function slice ( $ index , $ count = null ) { if ( ! $ this -> offsetExists ( $ index ) ) { throw new \ OutOfRangeException ( '$index is invalid' ) ; } $ arr = \ array_slice ( $ this -> _Arr , $ index , $ count ) ; return new static ( $ arr ) ; }
docstring: Creates a new list from a subset of this list
  @param int $index index to start the subset at
  @param int $count number of items to include
  @throws \OutOfRangeException
  @return \static
docstring_tokens: Creates a new list from a subset of this list