class IntSet15 { // Destructive Set class, sets stored as ordered linked lists // with dummy first element. Uses recursive methods. private Cell list; public IntSet15() { list = new Cell(0,null); } public void delete(int n) { 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.next); } private static boolean member(int n,Cell l) { if(l==null||n