QuickSort done and tested