Category: Bit Manipulation
Difficulty: intermediate
Description: Generate subsets using bitmasks
Time Complexity: O(2^n * n)
Space Complexity: O(1)