Fábrica de funciones

Crea una función que reciba un «número base» como argumento. Esta función debe devolver otra función que reciba un argumento nuevo y devuelva la suma del «número base» y el argumento nuevo.

Consulta los ejemplos siguientes para ver con mayor claridad el comportamiento esperado.

Ejemplos

// Al llamar a makePlusFunction(5), se devuelve una función nueva que recibe un valor de entrada,
// y devuelve el resultado de sumarle 5.

$plusFive = makePlusFunction(5)

$plusFive(2) ➞ 7

$plusFive(-8) ➞ -3

// Al llamar a makePlusFunction(10), se devuelve una función nueva que recibe un valor de entrada,
// y devuelve el resultado de sumarle 10.

$plusTen = makePlusFunction(10)

$plusTen(0) ➞ 10

$plusTen(188) ➞ 198

$plusFive($plusTen(0)) ➞ 15

Notas

Todas las entradas serán números válidos.