bitwise operators
http://www.icce.rug.nl/documents/cplusplus/cplusplus03.html#an208
x = ~x;
x = compl x;
x = x ^ 0;
x = x xor 0;
http://www.icce.rug.nl/documents/cplusplus/cplusplus03.html#an208
x = ~x;
x = compl x;
x = x ^ 0;
x = x xor 0;