WIP: merge-sort has a good shape now. Tests has to be rewritten.