A few Data Structures implemented in C