private boolean matchTree(BTnode orignal, BTnode treeToFind)
	{
		if(orignal == null && treeToFind == null)
		{
			return true;
		}
		
		if(orignal == null || treeToFind == null)
		{
			return false;
		}
		
		if(orignal.data != treeToFind.data)
		{
			return false;
		}
		
		return(matchTree(orignal.left, treeToFind.left) && matchTree(orignal.right, treeToFind.right));
	}