Use slices instead of Vecs as arguments to merge_sort/merge.

Also, use the built-in Show capability of Vec for the binary.