function a(){// здесь привязываем имя (а) к объекту функции
var arg = arguments;
x -= arg.length;
summa += sumArg(arg);
if (!(x)) return summa;// пока здесь ложь
else return a;/*рекурсивно возвращаемся через ссылку
* на новое определение функции, где от "x" отняли и к "summa"
* прибавили и тд.
*/
};