(function(){
	var hash = {}, arr = [ ], times = 3e5;
	for( var i=0; i < times; i++ )
		hash[i] = arr[i] = i;
	
	Benchmarker().compare({ attempts:5, times:1 }, {
		'index hash': function(){
			for( var i=0; i < times; i++ )
				hash[i];
		},	
		'index arr':function(){
			for( var i=0; i < times; i++ )
				arr[i];
		},	
		'hash hash': function(){
			for( var i in hash )
				hash[i];
		},	
		'hash arr':function(){
			for( var i in arr )
				arr[i];
		}
	});
})();

/**
 * Conclusions
 *	Iterating an array and a array-like hashmap, takes the same time
 *	for...in is much slower than index-based for.
 */
