docs: function sanitize(arr, opts) {
    return _.reduce(arr, function (acc, keywords) {
      keywords = keywords.split(' ').filter(Boolean);
      return acc.concat(keywords).map(function (keyword, i) {
        if (opts && opts.sanitize) {
          return opts.sanitize(keyword, i, keywords);
        }
        return keyword.toLowerCase();
      }).sort();
    }, []);
  }