ALLMOST DONE EXCEPT QUICKSORT