A library of some common data structures and algorithms in C