bind(), call(), and apply()

What functional programming concept is demonstrated here?
function multiply(rate, num) {
  return rate * num;
}

const double = multiply.bind(null, 2);
const triple = multiply.bind(null, 3);

console.log(double(5));
console.log(triple(5));
Next Question (12/20)