Have you ever tried to count bits in a bit-array structure without using shitfts? Or probably used bitwise XOR for a primitive but effective cryptography? Then you will definitely like the following webpage, providing an absolutely wonderful collection of non-trivial bit manipulations for achieving marvelous results. Really a great place to read and to take away some pieces of bit manipulation magic.