MERGE SORT TIME COMPLEXITY EXPLAINED: BEST, WORST & AVERAGE CASES WITH EXAMPLES