Some data structures implmentations in C