function predicate( list ) {
	return filter;

	/**
	* Predicate invoked for each element in an array.
	*
	* @private
	* @param {*} el - element
	* @returns {boolean} boolean indicating whether an element passes a test
	*/
	function filter( el ) {
		return ( list.indexOf( el ) === -1 );
	}
}
Returns a predicate function for filtering an array.

@private
@param {Array} list - list of elements to remove from an input array
@returns {Function} predicate function