lib/define.js
function map(arr, fn) {
		for (var arr2 = [], a = 0, aa = arr.length; a < aa; ++a) { arr2[a] = fn(arr[a]); }
		return arr2;
	}
function map(arr, fn) {
		for (var arr2 = [], a = 0, aa = arr.length; a < aa; ++a) { arr2[a] = fn(arr[a]); }
		return arr2;
	}
function map ( arr , fn ) { for ( var arr2 = [ ] , a = 0 , aa = arr . length ; a < aa ; ++ a ) { arr2 [ a ] = fn ( arr [ a ] ) ; } return arr2 ; }
a poor-man's Array.prototype.map
a poor - man s Array . prototype . map