Added ADT's for singly linked list