Merge Sort Algorithm | Recursion & Backtracking