Note quite correct as TimSort uses reverse that in turn uses swapAt.