Java stack implementation by a singly linked list with a simple user interface to test the stack basic methods