 Gray codes are not uniquely defined, because a permutation of the columns of such a code is a Gray code too.The above procedure produces a code in which the lower the significance of a digit, the more often it changes, making it similar to normal counting methods.See also Skew binary number system, a variant ternary number system where at most 2 digits change on each increment, as each increment can be done with at most one digit carry operation.