Add natural merge sort, clean other merge sorts
Fix return type of insertion sort
Add selection sort