sort

insertion sort and merge sort