anchor.diff:  
   		if (isArray(arguments.obj)) {
   			var index = 1;
  -			for (element in arguments.obj) {
  +			for (var element in arguments.obj) {
   				if (arrayIsDefined(arguments.obj, index)) {
   					iterator(element, index, arguments.obj, arguments.this);
   				}
  
positive.code:  	public any function find(obj = this.obj, iterator = _.identity, this = {}) {
  		if (isArray(arguments.obj)) {
  			var index = 1;
  			for (val in arguments.obj) {
  				if (iterator(val, index, arguments.obj, arguments.this)) {
  					return val;
  					break;
  
negative.code: 
  		if (isArray(arguments.obj)) {
  			var index = 1;
  			for (var val in arguments.obj) {
  				result = iterator(val, index, arguments.obj, arguments.this);
  				if (!result) {
  					break;
  