úÎ  —@Takes a list of bits (most significant last) in binary encoding ! and converts them to Gray code.  Algorithm: > Haupt, R.L. and Haupt, S.E., Practical Genetic Algorithms, ( Second ed. (2004), 5.4. Gray Codes. GTakes a list of bits in Gray code and converts them to binary encoding  (most significant bit last).  Algorithm: > Haupt, R.L. and Haupt, S.E., Practical Genetic Algorithms, ( Second ed. (2004), 5.4. Gray Codes. BConvert a number to a list of bits in usual binary encoding (most  significant last). As , $ is undefined for types that do not  have fixed bitsize, like . 7Convert a list of bits in binary encoding to a number. 'Render a list of bits as a 0-1 string.    gray-code-0.1Codec.Binary.Gray binaryToGray grayToBinary bitsToBinary binaryToBits showBinaryxorbase Data.BitsbitSize integer-gmpGHC.Integer.TypeInteger