Sets
https://github.com/d3/d3/blob/master/API.md#sets
d3.set - create a new, empty set.
set.has - returns true if the set contains the given value.
set.add - add the given value.
set.remove - remove the given value.
set.clear - remove all values.
set.values - get the array of values.
set.each - call a function for each value.
set.empty - returns true if the set has at least one value.
set.size - compute the number of values.