rem: var sum3 = arr1.reduce(function(a, b) { 
add: var sum3 = arr3.reduce(function(a, b) { 
context: 	reduce: function(){		var arr1 = [1,2,3];		var sum1 = arr1.reduce(function(a, b) {			return a + b;		});		var sum2 = arr1.reduce(function(a, b) {			return a + b;		}, 1);		var arr3 = ['answer', 'is', 42];		var sum3 = arr1.reduce(function(a, b) {			return a.concat(' ', b);		}, 'The');		var sum4 = [].reduce(function(a, b) {			return a + b;		});		var sum5 = [].reduce(function(a, b) {			return a + b;		}, 1);		this.end(			Assert.equals(6, sum1),			Assert.equals(7, sum2),			Assert.stringEquals('The answer is 42', sum3),			Assert.equals(sum4, undefined),			Assert.equals(sum5, 1)		);	},
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/158b8530084b874876274e43666de3d41cd09ed3/Array.js/clean/Tests/Native/Array.js