new file:   1 chapter/stack.c