public function cut($offset, $length = null, $encoding = 'UTF-8')
    {
        return new static(
            mb_substr(
                $this->string,
                $this->getIntegerable($offset),
                $this->getIntegerable($length),
                $this->retrieveValue($encoding)
            )
        );
    }