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