add stack function implemented by a linked list
update README