’ kotlin ranges CharProgressionIterator collections CharIterator first Char last step Int finalElement hasNext Boolean next nextChar8          ¸ "`B(((J 8H–J8HR HX‚R HX‚R HX‚RHò 0 0 0 0