code: public char[] toCharArray() {
          return collectSized(CharBuffer::new, CharBuffer::add, CharBuffer::addAll, CharBuffer::new,
              CharBuffer::addUnsafe).toArray();
      }
docs: Returns a {@code char[]} array containing the elements of this stream
  which are converted to chars using {@code (char)} cast operation.
  
  <p>
  This is a terminal operation.
  
  @return an array containing the elements of this stream
  @since 0.3.0