Classic Data Structures In C