public static function add(array $subjectArray, $newElementKey, $newElementValue)
    {
        if (!is_null(self::get($subjectArray, $newElementKey))) {
            return $subjectArray;
        }

        self::set($subjectArray, $newElementKey, $newElementValue);

        return $subjectArray;
    }