SortList

Need to revise it a little bit in the future.