Implements first pass of quickSort
Implements quickSort in place