simple stack using linked list initial draft