bitwise XOR now handles signed bits

and tested!