tracer says to #ysitd
c};k.array.shuffle=function(a,c){for(var d=c||Math.random,e=a.length-1;0<e;e--){var f=Math.floor(d()*(e+1)),g=a[e];a[e]=a[f];a[f]=g}};k.array.copyByIndex=function(a,c){var d=[];k.array.forEach(c,function(c){d.push(a[c])});return