docs: public void updateIteratorPosition(int length) {
          if(length > 0) {
              //make sure we dont go OB
              if((length + character) > parsedLine.line().length())
                  length = parsedLine.line().length() - character;
  
              //move word counter to the correct word
              while(hasNextWord() &&
                      (length + character) >= parsedLine.words().get(word).lineIndex() +
                              parsedLine.words().get(word).word().length())
                  word++;
  
              character = length + character;
          }
          else
              throw new IllegalArgumentException("The length given must be > 0 and not exceed the boundary of the line (including the current position)");
      }