underscore, arrays, union, intersection, difference, unique