Java Arraylist Add Method Complexity Theory Vs Chaos