Implement insertion sort, merge sort