The stack functions now takes a void pointer
Rename 'node' to 'data' for stack operations, now that the stack library is generic
Forgot to initialize some struct members when adding a string node to the AST