Computing Data Structures In C