swapPairs