code: function initializeNode(node) {
    node.readability = { contentScore: 0 };
  
    switch (node.tagName) {
      case 'ARTICLE':
        node.readability.contentScore += 10;
        break;
  
      case 'SECTION':
        node.readability.contentScore += 8;
        break;
  
      case 'DIV':
        node.readability.contentScore += 5;
        break;
  
      case 'PRE':
      case 'TD':
      case 'BLOCKQUOTE':
        node.readability.contentScore += 3;
        break;
  
      case 'ADDRESS':
      case 'OL':
      case 'UL':
      case 'DL':
      case 'DD':
      case 'DT':
      case 'LI':
      case 'FORM':
        node.readability.contentScore -= 3;
        break;
  
      case 'H1':
      case 'H2':
      case 'H3':
      case 'H4':
      case 'H5':
      case 'H6':
      case 'TH':
        node.readability.contentScore -= 5;
        break;
    }
  
    if (node.attributes.itemscope) {
      node.readability.contentScore += 5;
      if (node.attributes.itemtype &&
          /blog|post|article/i.test(node.getAttribute('itemtype'))) {
        node.readability.contentScore += 30;
      }
    }
  
    node.readability.contentScore += getClassWeight(node);
  }
docs: Initialize a node with the readability object. Also checks the
  className/id for special names to add to its score.
  
  @param Element
  @return void