# - Creates an Abstract Data Type for Stack ADT including operations; # - Operations include push, pop, top and is_empty. # - The Stack ADT is implemented using a Singly Linked List.