Callbacks and Higher-Order Functions

What does the following code demonstrate?
function multiplier(factor) {
  return function(number) {
    return number * factor;
  };
}

const double = multiplier(2);
const triple = multiplier(3);

console.log(double(5)); // 10
console.log(triple(5)); // 15
Next Question (12/21)