no good insertion sort