public void insert(Node root, Node n){
		if(root == null|| n == null) return;

		if(root.getData() > n.getData()){
			if(root.getLeft() == null){
				root.setLeft(n);
				System.out.println("Added node to left of "+root.getData()+" of value "+n.getData());            
			}else{
				insert(root.getLeft(),n);
			}

		}else if(root.getData() < n.getData()){
			if(root.getRight() == null){
				root.setRight(n);
				System.out.println("Added node to Right of "+root.getData()+" of value "+n.getData());      
			}else{
				insert(root.getRight(),n);
			}

		}
	}