anchor.diff:  		assertEquals(_.flatten(result), [2,3,2,3], 'works well with _.map');		
   	}
   	
  -	public void function testArraysInitial() {
  +	public void function testInitial() {
   		var initialWrapper = function (x) { return _.initial(x); };
   		assertEquals(_.initial([1,2,3,4,5]), [1, 2, 3, 4], 'working initial()');
   		assertEquals(_.initial([1,2,3,4],2), [1, 2], 'initial can take an index');
  
positive.code: 		assertEquals(arrayLen(result), 4, "The resulting array should not be sparse");
  	}
  	
  	public void function testArraysIntersection() {
  	    var stooges = ['moe', 'curly', 'larry'];
  	    var leaders = ['moe', 'groucho'];
  	    assertEquals(_.intersection(stooges, leaders), ['moe'], 'can take the set intersection of two arrays');
  
negative.code: *	@extends mxunit.framework.TestCase
  */
  component {
  	public void function testFirst() {
  	    var firstWrapper = function (x) {return _.first(x);};
  	    assertEquals(_.first([1,2,3]), 1, 'can pull out the first element of an array');
  	    // assertEquals(_([1, 2, 3]).first(), 1, 'can perform OO-style "first()"');
  