Sort functions for lists

There are some bugs in merge-sort!.
[bugfix] merge-sort!

merge-sort! returns correct lists.
Sort functions for vectors are not implemented.
Merge pull request #66 from koba-e964/master

SRFI 95 Sorting and Merging