function union(array) {
      return baseUniq(baseFlatten(arguments, true, true));
    }
Creates an array of unique values, in order, of the provided arrays using
strict equality for comparisons, i.e. `===`.

@static
@memberOf _
@category Arrays
@param {...Array} [array] The arrays to inspect.
@returns {Array} Returns an array of composite values.
@example

_.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
// => [1, 2, 3, 101, 10]