It is a function to blueprint another functions:
//Higher order function function multiplier(n){ return function(base){ return base*n; } } var doubler = multiplier(2); var tripler = multiplier(3); var quadrupler = multiplier(4); console.log(doubler(6)); //12 console.log(tripler(6)); //18 console.log(quadrupler(6)); //24