Implementação do DoubleLinkedList