sorting a linkedlist
raw incomplete ideas