Quick Sort Algorithm Time Complexity Analysis