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 a continuación para ver con mayor claridad el comportamiento esperado.

Ejemplos

# Llamar a make_plus_function(5) devuelve una función nueva que recibe un valor de entrada,
# y devuelve el resultado de sumarle 5.

plus_five = make_plus_function(5)

plus_five(2) ➞ 7

plus_five(-8) ➞ -3
# Llamar a make_plus_function(10) devuelve una función nueva que recibe un valor de entrada,
# y devuelve el resultado de sumarle 10.

plus_ten = make_plus_function(10)

plus_ten(0) ➞ 10

plus_ten(188) ➞ 198

plus_five(plus_ten(0)) ➞ 15

Notas

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