Quick Sort Leetcode Problem 28