Add singly linked-list and doubly linked-list implement