Swap (C++11) vs Exchange (C++14)