Q80

Given a collection of integers that might contain duplicates, S, return
all possible subsets.