An exercise in linked-lists.