some comments to quicksort()