restructure
Bit Manipulation question one