xor list practice