save a pointer to the current node on the stack s
push(p,&s);