Experimenting with creating custom allocators, both as their own classes and as overloads to C++'s allocator class.