tracer says to #ysitd
c=a.length-1;0<=c;c--)delete a[c];a.length=0};k.array.insert=function(a,c){k.array.contains(a,c)||a.push(c)};k.array.insertAt=function(a,c,d){k.array.splice(a,d,0,c)};k.array.insertArrayAt=function(a,c,d){k.partial(k.array.splice,a,d,0).apply(null,c)};k.array.insertBefore=function(a,c,d){var e;2==arguments.length||0>(e=k.array.indexOf(a,d))?a.push(c):k.array.insertAt(a,c,e)};k.array.remove=function(a,c){var d=k.array.indexOf(a,c),e;(e=0<=d)&&k.array.removeAt(