var f = function (l) { var paired = [], previous = 0; for (var i = 1; i < l.length; i++) { paired.push([l[previous], l[i]]); previous++; } paired.push([previous,0]); return paired; }