SICP 2.32: Generating Power Sets