Data structure implementations using C.