code: @Nonnull
    public List<E> toList() {
      return new AbstractList<E>() {
        @Override
        public E get(final int index) {
          return Seq.this.get(index);
        }
  
        @Override
        public int size() {
          return length();
        }
      };
    }
docs: Create a <code>java.util.List</code> that contains the elements of this sequence.
  <p>
  This action does not copy any data.
  
  @return An unmodifiable list that is backed by this Sequence.