Tuve una pregunta en una entrevista:
cómo implementar add(1)(2)(3).....();
A continuación se muestra el caso de 3 instancias. Pero, ¿cómo estirarlo para más instancias? La condición de parada para la recursión es la función con un argumento vacío (IIFE)
function add(a){ return function add(b){ return function add(c){ return a+ b+ c; } } }