Generate subsets of a set:
a. using all possible combinations of bits
b. using backtracking
Clocked performance