insertion sort part 2