Quick Sort submission