Write a C++ function to swap the left and right child of every node in a given binary tree. Each node of the tree is defined by
struct Node {
Node *I, *r;
int val;
};
A skeleton of the required recursive function is shown below. The main function calls check(root) where root is the root node.
void swap(Node *t){
// write your code here
}