Pointer mess in linked list.
Learn from Linus!!!!