A implementation of stack by linked list