a singly linked list program with ops - add, get head, list elements and show list count