the number of bits required to convert from int A to B
swap odd and even bits in an integer