Data Structure Library in C