А также функцию removeIndex (), которая возвращает версию массива за вычетом заданного индекса.

Лучше это сделать на раннем этапе проектирования и подготовиться к неожиданностям, пока не началась дорогая разработка.