Tree Data Structure In C Code