Miss the old days when it was cool to write `a ^= b ^= a ^= b` to swap two variables ;)