[tlist] mergesort