Como curry uma função através de um número desconhecido de parâmetros
Digamos que eu tenho uma função chamadamultiplyDivide
Se eu ligarmultiplyDivide(2)(3)(4)(6)
seria equivalente a2 * 3 / 4 * 6
.
Atualizar: É possível escrever uma função como esta se eu não souber antecipadamente quantos parâmetros vou usar? Por exemplo, eu poderia termultiplyDivide(1)(2)
oumultiplyDivide(1)(2)(3)(4)...(n-1)(n)