reference for studying linked list problems