doublylinkedlist 구현