Over the years I've had to create various structures that seem to be common across projects. So I decided to pull them out into their own library. Much of the development of this library was a direct result of Blaze Game Engine in it's various stages, however this also came about due to a frustration with c++'s standard libraries: the clumsyness with which they implemented the interface for algorithms, and the complete lack of inextensibility. This library includes implementations of the following: