Design Linked List for Recursive Crash