Finished 5.1
Finished 5.2
Finished 5.4 - Find powers of two
Finished 5.5 - Count bits to flip
Started on 5.6 wan't to save before trying a simpler method
Finished 5.6 - Swap neighboring bits