new: insertion sort list