Singly Linked List, modified version of Go list