Add xor function

Closes #2