C implementation of some data structures - 2008 School project