Part 3 Swapping bits setting more than one bit