32-bit integers and bitwise operators explained with example of issues

I've added this example to russian translation when I've got question from one of our juniors "what's the limits of wise use of bitwise operators". Some modern high-level developers never heard about 2-byte shortInt, 4-byte Int an 8-byte longInt :worried:
So it could be useful