Bitwise Operations, the basics