Write a method stretch that takes an integer n as a parameter and that increases a list of integers by a factor of n by replacing each integer in the original list with n copies of that integer. For example, if a variable called list stores this sequence of values: [18, 7, 4, 24, 11] And we make the following call: list.stretch(3); The list should store the following values after the method is called: [18, 18, 18, 7, 7, 7, 4, 4, 4, 24, 24, 24, 11, 11, 11] If the value of n is less than or equal to 0, the list should be empty after the call. Assume that you are adding this method to the LinkedIntList class as defined below: public class LinkedIntList { private ListNode front; // null for an empty list // your code goes here }