insertion_sort_list complete