Generic DoublyLinkedList Class implemented - code complete