LINK LIST:1.add dual node
2.add circle node
STACK: construct a stack
STACK: fix stack full detection logic
STACK: 1.add delete_stack() for "STACK"
2.add link-list type stack lesson "STACK_LINK"
3.better handle freed pointer by setting its value back to NULL.

REMEMBER:
a pointer is also a variable!!!
STACK:add comment