Changing Back Math to Bitwise Functions

The problem is that, while math functions are good because they are intrinsic functions, they are only good for initialization, not modification of potentially modified variables.

For example:
  0101010
+0000010
=-=-=-=-=-
  0101100

And
  0101010
| 0000010
=-=-=-=-=-
  0101010