First commit
Merge sort in its purest form