var f = function(d, a, r) { var l = d.length, x = Math.floor(a/l), y=a%l; return a >= l*l-1 ? r : f(d, a+1, r.concat( x