Commented header.
Fixed(?) stack.

I really need to use malloc for the stack, but I don't understand it...
Borrowed some code from bison.