Gray coding. Gray coding