class IntSet14 { // Destructive Set class, sets stored as ordered linked lists // Uses recursive methods private Cell list; public void delete(int n) { if(list!=null) if(list.first==n) list=list.next; else delete(n,list); } private static void delete(int n,Cell l) { if(l.next!=null) if(l.next.first==n) l.next=l.next.next; else if(l.next.firstl.next.first) add(n,l.next); } public boolean member(int n) { return member(n,list); } private static boolean member(int n,Cell l) { if(l==null||n