add Stack2(use DoublyLinkedList)