Binary Tree Data Structure In C