Question: why xor is called exclusive or?
Answer: XOR is an "exclusive OR" because it only returns a "true" value of 1 if the two values are exclusive, i.e. they are both different.