Partition List & Gray Code