code: function saveChildren(node) {
          node.children.forEach(function(child) {
              var originalFileName = child.name;
              var isHtmlTutorial = child.type === tutorial.TYPES.HTML;
              var title = 'Tutorial: ' + child.title;
              var fileName = helper.tutorialToUrl(child.name);
  
              generateTutorial(title, child, fileName, originalFileName, isHtmlTutorial);
              saveChildren(child);
          });
      }
docs: tutorials can have only one parent so there is no risk for loops