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)

Data Structures