Using the provided template linked list class (LinkedList.h) create a derived class of it which adds the functionality to it to find the high and low value of any given data stored in the list. The derived class must be a template.
Also, in a few sentences Discuss what is needed of the data (object) stored in the linked list to allow it to work for a data type other than the primitive data types. Show the list works with a data type of int.