A Survey of Combinatorial Gray Codes | Synapse