Dalun
says to
YSITD
在 cmp(a,b) 小的時候可以 swap 這裡 swap 沒用阿