Add exercise 9.4: extract subsets...

Learned about the repeated_combination() method in Ruby which makes this trivially easy.