improved reversing in bitset64 and added XOR swap to bitset