added ArrayIndexOutOfBoundsException
implemented elementAt, firstElement, lastElement, setElementAt, removeElementAt, insertElementAt