docs: @Override
      public final char charAt(int i) {
          if (i < -len || len <= i) {
              throw new IllegalArgumentException(
                      String.format("position %d of slice length %d is not valid.", i, len));
          }
          if (i < 0) {
              i = len + i;
          }
          return fb[off + i];
      }