//int -5
<<1
//10000000000000000000000000000101 -> true code
//11111111111111111111111111111010 -> inverted code
//11111111111111111111111111110100 <- shifting 1 digit
//+1 to right most digit -> complement code
//11111111111111111111111111110101 -> complement code
//btw true code of this...