insertion sort for WList