CIS2168 TEN MINUTE TEST # 4 September 28, 2010 (10) 1. Write a recursive method that will run out of memory (stack overflow) (10) 2. Write a public static SLList method subset(Predicate p, LinkedList) that returns a new SLList containing only the values in lst that satisfy predicate p. We will assume that p.pred(item) can be used to test an item. (15) 3. Implement a recursive method printOut that, given as parameter an ArrayList of Integers prints them out one per line.