In the Linked List Class:
- add(Listnode node) function to add a new node at the end of the linked list
- print() function to print the entire linked list
- delete(Listnode node) function that deletes the node passed as a parameter
- findLength() function that returns the length of the linked list
- getMiddle() function that returns the middle node value
- insert(ListNode node, int i) function that inserts ‘node’ at the ith position of a linked list
(taking head to be index 0)
Additional Problems: