function sum(x){
if(window.timer){
clearTimeout(window.timer)
}
const temp =(y)=>{
return sum(x*y)
}
temp.result = ()=>x
window.timer = setTimeout(()=>{
console.log(temp.result())
})
return temp
}
sum(1)(2)(5) //======>10
sum(5)(10)(2)//======>100
sum(2)(3)(4)(5)// =====>120