import java.util.*;
import java.io.*;
public class Driver {
public static void main(String[] args) {
ArrayLists al = new ArrayLists();
System.out.println("Adding 100000 elements: ");
al.fill(100000);
//al.add(0) was faster than al.add(0,x)
System.out.println("Removing 100000 elements: ");
al.take(100000);
//al.remove(n - i) was faster than al.remove(0);
ArrayList a = new ArrayList();
for (int i = 0;i < 20;i++) {
a.add((int)(Math.random() * 10));
}
System.out.println("Current list: " + a);
ArrayList rev = new ArrayList();
for (int i = a.size();i > 0;i--) {
rev.add(a.get(i - 1));
}
System.out.println("Reversed list: " + rev);
}
}