A survival kit of data structures in C