finished DoublyLinkedList, started part 1