Pointer-stable Dynamic Arrays

Using Virtual Memory to Avoid Pointer Invalidation and Unpredictable Reallocation Costs in Dynamic Arrays.