SICP 2.50 - 2.51: Xforming and Combining Painters