SINGLY_LINKED_LIST  template