Iterating Through All Subsets - Bitmasks for Subset Representation | OneNoughtOne