My version of a LinkedList (not optimized!)