package f2j;

import java.util.LinkedList;

public class MyList {
  LinkedList<Integer> lst;

  public MyList() {
    lst = new LinkedList<Integer>();
  }

  public MyList cons(Integer x) {
    lst.addFirst(x);
    return this;
  }

  public Integer head() {
    if (lst.isEmpty())
      return 0;
    return lst.element();
  }

  public MyList tail() {
    lst.pop();
    return this;
  }

  public int length() {
    return lst.size();
  }

  public boolean isEmpty() {
    return lst.size() == 0;
  }

  public Integer at(int index) {
    return lst.get(index);
  }


  // public static void main(String[] args) {

  //   MyList lst = new MyList();

  //   lst.cons(3);
  //   lst.cons(4);

  //   MyList l1 = lst.tail();
  //   System.out.println(l1.at(0));

  // }


}

@@ -563,21 +563,17 @@
 );%0A  %7D%0A%0A
-%0A  //
+ 
  public 
@@ -583,40 +583,37 @@
 tic 
-void main(String%5B%5D args) %7B%0A%0A  //
+MyList genFuncList(int n) %7B%0A 
    M
@@ -618,19 +618,18 @@
  MyList 
-lst
+wh
  = new M
@@ -644,123 +644,91 @@
 %0A%0A  
-//   lst.cons(3);
+  for (int i = n; i %3E 0; i --) %7B
 %0A  
-//
    
-lst
+ wh
 .cons(
-4);%0A%0A  //   MyList l1 = lst.tail();%0A  //   System.out.println(l1.at(0))
+i %25 5 + 1);%0A    %7D%0A    return wh
 ;%0A
-%0A
   
-// %7D%0A
+%7D
 %0A%0A%7D%0A

Add list generator.