Introducing the recycle allocator.  This is somewhat slower than the arena allocator but should provide for better mem usage.
More extensive performance testing in future examples.