remove duplicates
remove nth node from end of list
merge k sorted lists
insertion sort list