function add(a, b, c) {
return a + b + c
}
function curry(fn){
return function beCurry(...arg){
if(arg.length===fn.length){
return fn(...arg)
}else{
return function (...arg1){
return beCurry(...arg,...arg1)
}
}
}
}
let addCurry = curry(add)
const res1 = addCurry(1, 2)(3)
const res2 = addCurry(1)(2)(3)
console.log(res1);
console.log(res2);