some changes to quicksort,still have bugs