In process of refactoring quicksort so that I may use it in other labs.