lib/parse/walkSummary.js
function walkArticles(articles, fn) {
    return Promise.forEach(articles, function(article) {
        return Promise(fn(article))
        .then(function() {
            return walkArticles(article.getArticles(), fn);
        });
    });
}
function walkArticles(articles, fn) {
    return Promise.forEach(articles, function(article) {
        return Promise(fn(article))
        .then(function() {
            return walkArticles(article.getArticles(), fn);
        });
    });
}
function walkArticles ( articles , fn ) { return Promise . forEach ( articles , function ( article ) { return Promise ( fn ( article ) ) . then ( function ( ) { return walkArticles ( article . getArticles ( ) , fn ) ; } ) ; } ) ; }
Walk over a list of articles

@param {List<Article>} articles
@param {Function(article)}
@return {Promise}
Walk over a list of articles