Is there any documentation of the O() notation for Array operations.
How is Array implemented?
Is it a contiguous block of memory?
Or are their chains of large blocks?
Does inserting at the beginning of an array cause all the elements to be shifted?
Does deleting from anywhere other than the end cause all elements to be shifted?