codePointAt
Returns the Unicode code point at the specified index of this CharSequence.
If the character at index is a high surrogate and the following character is a low surrogate, then the supplementary code point corresponding to the surrogate pair is returned. Otherwise, the code of the single character at index is returned.
Throws
if the index is negative or not less than length.