Helper function that allocates a new node with the given data and NULL left and right pointers .
struct node * newNode ( int data ) { struct node * node = new struct node ; node -> data = data ; node -> left = node -> right = NULL ; return ( node ) ; }