A dynamic memory pool class template to aid in memory management when creating many objects of the same type that have short lifespans.