vector<int> rightSideView(TreeNode* root) {
     vector<int> result;
     if(root) {
         queue<TreeNode *> to_traverse_list;
         to_traverse_list.push(root);
         traversalTree(to_traverse_list, result);
     }
     return result;
 }
int main()
{
	traversalTree();

	return 0;
}