Elegant closure example

by Rich Costello

JavaScript

function multiplier(factor) {
  return function(number) {
    return number * factor;
}; }
var twice = multiplier(2); console.log(twice(7));