A recursively implemented linked list.