Purpose:
Template implementing a static pool allocator for fast dynamic memory allocations.
Methods:
void *Alloc (size_t uElementSize) - Allocates a new element from the pool.
void Free (void *pDeadElement, size_t uElementSize) - Deallocates an exiting element.