set.coffee to deal with operations on lists of unique elements