gap buffer

Noun

 * 1)  A dynamic array that allows efficient insertion and deletion operations clustered near the same location.