Insertion sort for PositionalList