merge-sort! returns correct lists. Sort functions for vectors are not implemented.
There are some bugs in merge-sort!.