Andrei: > After you remove some elements from an array by using std.algorithm.remove, the array capacity stays the same. Sean: > Removing and then appending one element to an array won't cause any allocations to occur. How is that possible, though? (See the example in my response to Timon.)