swapをフックしてstd::rotateを可視化した例を追加