Initial commit
Merge https://github.com/reinvent-the-wheel/MergeSort
Merge the remote branch with local one
split one source file to source and header files