Gray code

Ordering of binary values, used for positioning and error correction From Wikipedia, the free encyclopedia