Problem: Create a new method allValuesEnd that takes an integer parameter n. Return a string reflecting all values beginning n elements from end of a singly linked list until the end. Assume we do not know how long the list is; rely on fast pointer and slow pointer. Test your method with a variety of inputs and a variety of singly linked list types from Integer to Double to String, etc.