insertion sort list solved