First implementation of Merge Sort, need to refactor soon
Merge https://github.com/reinvent-the-wheel/MergeSort
Merge the remote branch with local one