Subsets

Given a set of distinct integers, S, return all possible subsets.