Allocator collection.
Heap implementation based on a free linked list. The list is sorted by memory address, so that adjecent free blocks can be found and merged easily.