function difference(array) {
      return baseDifference(array, baseFlatten(arguments, true, true, 1));
    }
Creates an array excluding all values of the provided arrays using strict
equality for comparisons, i.e. `===`.

@static
@memberOf _
@category Arrays
@param {Array} array The array to process.
@param {...Array} [values] The arrays of values to exclude.
@returns {Array} Returns a new array of filtered values.
@example

_.difference([1, 2, 3, 4, 5], [5, 2, 10]);
// => [1, 3, 4]