add stack.c