class ArrayList implements List { private Object[] myArray; ArrayList() { myArray = new Object[0]; } private ArrayList(Object[] array) { myArray=array; } public boolean isempty() { return myArray.length==0; } public Object head() { return myArray[0]; } public List tail() { Object[] array = new Object[myArray.length-1]; for(int i=1;i