D-Programming-Language/phobos — pull request #2441 by damianday (2014-08-19 23:12:43+00:00)
Title: Revamp Array

Main additions:
RemoveAt, InsertAt - Private API.
InsertFront - Public API.
Capacity - It can now shrink and enlarge.

Most internals reworked to use RemoveAt, InsertAt - avoids a lot
of duplication and ensures proper clean-up when objects were being removed.