Quick Sort (Hoare's Partition)