linklist sort