Add implementation of BiLinkedList