This library slowly developed over time from various C projects I've written where I noticed I had to always implement some algorithms or data structures that are useful beyond the immediate scope of the current project, and as such they've been all bundled together into a single useful library which can be used in parts depending on the requirements of the project at hand.