Za: http://www.2ality.com/2016/01/classes-inner-names.html
var fac = function me(n) { if (n > 0) { // Use inner name `me` to // refer to the function return n * me(n-1); } else { return 1; } }; console.log(fac(3)); // 6