Linked list problem from MIT Comp Sci 101.