code: public static FastStr of(Iterator<Character> itr) {
          StringBuilder sb = new StringBuilder();
          while (itr.hasNext()) {
              sb.append(itr.next());
          }
          return of(sb);
      }
docs: Construct a FastStr instance from an iterator of characters
  @param itr the character iterator
  @return a FastStr instance consists of all chars in the iterator