Basic data structure is C, building blocks and C exercises