function(a,b,c,d,e){c=a.length;if(c>=0)for(e=[],d=0;d<c;d++)e[d]=b(a[d],d);else{e={};for(d in a)e[d]=b(a[d],d)}return e}