docs: function(list, patterns) {
  
          var sorted = [];
          patterns.forEach(function(p) {
              sorted.push.apply(sorted, list.filter(function(file) {
                  return p(file);
              }));
          });
  
          return sorted;
  
      }