Re-implement xor without bytearray

Not even sure why I hated those bytearrays, but this feels much better.