1.) What is it about? Sglib is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for: sorting arrays manipulating linked lists manipulating sorted linked lists manipulating double linked lists manipulating red-black trees manipulating hashed containers A basic set of functions (macros) is provided for each data structure