add insert and merge sort (start commit)