Assignment Quicksort