anchor.diff:  	
   	/**
   	* 	@header _.range([start], stop, [step]) : array
  -	*	@hint A function to create flexibly-numbered lists of integers, handy for each and map loops. start, if omitted, defaults to 0; step defaults to 1. Returns a list of integers from start to stop, incremented (or decremented) by step, exclusive.
  +	*	@hint A function to create flexibly-numbered arrays of integers, handy for each and map loops. start, if omitted, defaults to 0; step defaults to 1. Returns an array of integers from start to stop, incremented (or decremented) by step, exclusive.
   	* 	@example _.range(10);<br />=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]<br />_.range(1, 11);<br />=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]<br />_.range(0, 30, 5);<br />=> [0, 5, 10, 15, 20, 25]<br />_.range(0, -10, -1);<br />=> [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]<br />_.range(0);<br />=> []
   	*/
   	public array function range(start = 0, stop, step = 1) {
  
positive.code: 	
  	/**
  	* 	@header _.union(*arrays) : array
  	*	@hint Computes the union of the passed-in arrays: the list of unique items, in order, that are present in one or more of the arrays.
  	* 	@example _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);<br />=> [1, 2, 3, 101, 10]
  	*/
  	public array function union() {
  
negative.code: 	}
  	
  	/**
  	* 	@header _.reject(collection, iterator, [context]) : array
  	*	@hint Returns the values in collection without the elements that the truth test (iterator) passes. The opposite of filter.
  	* 	@example odds = _.reject([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });<br />=> [1, 3, 5]
  	*/
  	public array function reject(obj = this.obj, iterator = _.identity, context = new Component()) {
  