çoğu durumda yeteri kadar hızlı olmasa da küçük data setlerde register ve cacheleri verimli kullandığı için gayet hızlıdır. tabii data setler alıp başını gidince sıçışa geçer.
kabaca dizinin ortasındaki elemanı pivot eleman yaparak 2 minik dizi oluşturur ve bunları kendi aralarında sıralar