Graycode (Algorithm 246 [Z])
CACM December, 1964
Boothroyd, J.
