SICP 2.29: Binary Mobiles