docs: public float cohesion(String word) {
  
          if (word.length() == 0) {
              return Integer.MIN_VALUE;
          }
  
          List<Element> elements = Config.wordAlert(word);
  
          for (int i = 0; i < elements.size(); i++) {
              computeTagScore(elements, i);
          }
  
          float value = elements.get(0).tagScore[1];
  
          int len = elements.size() - 1;
  
          for (int i = 1; i < len; i++) {
              value += elements.get(i).tagScore[2];
          }
  
          value += elements.get(len).tagScore[3];
  
          if (value < 0) {
              return 1;
          } else {
              value += 1;
          }
  
          return value;
      }