rem:  /* doh, forgot about that 'splice' thing if (ary.length < i) { this[i] = o; return; }  for (var j = ary.length; j > i; j--) ary[j] = ary[j - 1];  ary[i] = o; */ 
context: function arrayInsertAt (ary, i, o){    ary.splice (i, 0, o);    /* doh, forgot about that 'splice' thing    if (ary.length < i)    {        this[i] = o;        return;    }    for (var j = ary.length; j > i; j--)        ary[j] = ary[j - 1];    ary[i] = o;    */}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/a06d7c0e67d690698449a1af65ae658ff20e0325/utils.js/clean/js/lib/utils.js