C++ STL

<algorithm>

rotate

把 container 內的兩區塊做 swap