Recursion In Data Structures Using C