Skip to content

Instantly share code, notes, and snippets.

View drewsynan's full-sized avatar
💭
🙈🙉🙊

Drew Synan drewsynan

💭
🙈🙉🙊
View GitHub Profile
// step 1
var fact1 = function(n) {
if (n < 2) return 1;
return n * fact1(n - 1);
};
// step 2
var fact2 = (function (f) {
return function (n) {
if (n < 2) return 1;