Homework #16
Quicksort