implement quicksort
Write quicksort unit tests