Quick Sort Algorithm Complexity Analysis