25 - Merge Sort (A Challenge)