public function startsWith($value): bool
    {
        if ($this->isValidType($value) === false) {
            throw new MWrongTypeException("\$value", $this->getType(), $value);
        }

        if ($this->count() <= 0) {
            return false;
        }

        $lastValue = $this->list[0];

        return ($lastValue == $value);
    }