Suppose you had to write a class that implements a list using an int[] Let’s call it IntArrayList behavior: add(value), add(index, value) get(index), set(index, value) size() remove(index) indexOf(value) toString() … The list’s size will be the number of elements added to it so far. How will the list be used?