xor tutorial
meh