[[http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_01/050010.sgm.abs.html|C.A.R Hoare 의 Sorting 방법]] pivot value 를 어떻게 정하느냐? 어떻게 recursive를 하느냐에 따라 변형이 있다.