[what] add stack implementation by linked-list