CollectingAllocator => GarbageCollector.
Using 2 dynamic arrays within the GarbageCollector as the memory used by the system.