new Quick sort understanding