Library of Data structures in C