return ret.slice(limit); 
ret.length=limit; return ret; 
	var flatten=function(matrix, limit, ord){		//	todo: set up the ordering thing.		var ret=[];		for(var i=0; i<matrix.length; i++){			for(var j=0; j<matrix[i].length; j++){				ret.push(matrix[i][j]);			}		}		return ret.slice(limit);	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/78b57baf81ec10a36d7d3d8ea2c524910afff12d/Generator.js/buggy/color/Generator.js