Consider the following code segment.
ArrayList items = new ArrayList();
items.add("A");
items.add("B");
items.add("C");
items.add(0,"D");
items.remove(3);
items.add(0, "E");
A) [A, B, C, E]
B) [A, B, D, E]
C) [E, D, A, B]
D) [E, D, A, C]
E) [E, D, C, B]