Java Arraylist Add Time Complexity Of Quick