Completed doubly_linked_list