5] fold1(curry$(function(x$, y$){ return x$ + y$; }), [1, 2, 3, 4, 5]); src = [1 to 5] x = src[0] for i from 1 til src.length x+=src[i] x var src, x, i$, to$, i; src = [1, 2, 3, 4, 5]; x = src[0]; for (i$ = 1, to$ = src.length; i$ < to$; ++i$) { i = i$; x += src[i]; } x; Saturday, 20 April, 13