Boolean algebra is one of the foundations of computer science.
There is an unusual property of the boolean XOR operation that I doubt many, or anyone at all, has considered:
If you take any three sets of characters of any equal length -
let's label them A
, B
and C
- and then:
XOR A to B
Then XOR the result of B to C
Then similarly XOR C to A