docs: public char[] toArray(final char[] array) {
  		final char[] a = array.length >= length() ?
  			array : new char[length()];
  
  		for (int i = length(); --i >= 0;) {
  			a[i] = charAt(i);
  		}
  
  		return a;
  	}