MERGE SORT
A DIVIDE & CONQUER ALGORITHM