code: function( arr, results ) {
  		var type,
  			ret = results || [];
  
  		if ( arr != null ) {
  			// The window, strings (and functions) also have 'length'
  			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930
  			type = jQuery.type( arr );
  
  			if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) {
  				core_push.call( ret, arr );
  			} else {
  				jQuery.merge( ret, arr );
  			}
  		}
  
  		return ret;
  	}
docs: results is for internal usage only