Create a templated linked list from a header given. This linked list will be different from the previous labs in two ways. It is to be templated.
Insertion is completed by moving the cursor and inserting before or after the cursor.
This allows the application to determine the insertion plan best for its design. The data is held in a ListNode object which is defined in a class. There are constructors and destructors to be implemented. Otherwise, it acts like a struct. You will need to complete listlnk.cpp to implement the templated linked list.