public function exist($idx)
    {
        self::mustBeInteger($idx);

        if ($idx instanceof N) {
            $idx = $idx->int;
        }

        return array_key_exists($idx, $this->value);
    }