Bottom Up Merge Sort