Стоїть завдання реалізувати можливість такого синтаксису на JavaScript: var a = add(2)(3); //5. При чому, потрібно щоб add приймала довільну кількість параметрів (дужок). Логічно, що вона не має впливати на жодні інші математичні чи нематематичні операції та притримуватися пріоритету ((add(2)(3)(4) + add(1) - add(2)(3)); //5, (+('2' + add(0)) + add(1)); //21).
Давно хотілось написати якусь малесеньку інтерактивну гру, аж, раптом, з'явився google wave з його великими амбіціями і можливостями. Це суперова платформа для написання подібних речей!