public function insert(string $data)
    {
        if (!$this->valid()) {
            throw new OutOfBoundsException('The iterator is not valid!');
        }
        
        $this->buffer[$this->current] = $data . $this->buffer[$this->current];
    }