Recursive Linked Lists, due Tuesday, 9/3

Download this file, and complete the methods using recursion. You should make your own main method to test your solutions. Try weird inputs, like running sum() on an empty list, or using an index too large for the list; your program should handle those correctly.

The methods to be finished are:

If you don't remember recursion well, this might take you a while. Please don't wait to start until Monday night.

This should be submitted using the procedure explained on the Resources page as "recursion." It is not necessary to submit your class with a main method, as I'll use my own for grading; it won't break anything to include it, though.