dynamic array abstract data type
Operations
InsertAt (
Rank rank
, Value value
)
Insert the given value in the given rank (index) holding old value (probably shifting)
RemoveAt (
Rank rank
)
Removes the value from the given rank (index). Decreases dynamic array size (Probably by shifting)