message: Iterative Solution
  Added iterative solution for search in a binary search tree.
diff: +/*
  +...
  +Recursive Solution for search in a Binary Search Tree
  +....
  +*/
  +
  #include<iostream>
  using namespace std;
  @@ -45,5 +51,53 @@ int main(){
  }
  + return 0;
  +}
  +
  +/*
  +...
  +Iterative Solution for search in a Binary Search Tree
  +....
  +*/
  +
  +#include<iostream>
  +using namespace std;
  +
  +struct Node{
  + int data;
  + Node* left;
  + Node* right;
  +
  + Node(int val){
  + data=val;
  + left=NULL;
  + right=NULL;
  + }
  +};
  +
  +Node* searchInBST(Node* root, int val) {
  + while (root != NULL && root->val != val) {
  + root = (root->val > val) ? root->left : root->right;
  + }
  + return root;
  +}
  +
  +int main(){
  +
  + Node* root=new Node(4);
  + root->left=new Node(2);
  + root->right=new Node(5);
  + root->left->left=new Node(1);
  + root->left->right=new Node(3);
  + root->right->right=new Node(6);
  +
  + if(searchInBST(root,3)==NULL){
  + cout<<"not found"<<endl;
  + }
  + else{
  + cout<<"found";
  + }
  +
  +
  return 0;
  }
  