Week3 finished

quicksort, quickselect 3-way quicksort