public function first($length = null) {
		if ($length === null) {
			$length = 1;
		}

		$rawString = mb_substr($this->rawString, 0, $length, $this->charset);

		return new static($rawString, $this->charset);
	}