class List{ List next = new List(); A object = null; A getObjectAt(int n){ if(n==0){ return object; } else{ return this.next.getObjectAt(n-1); } } void insert(A object){ if(this. Object == null){ this.object = object; } else{ this.next.insert(object); } } }