arr-union

Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.

parse-numeric-range

Takes a string, such as "1,2,3-10,5-8" and turns it into an array of numbers