working on a quicksort, still needs work