My instances represent the over one million characters of the Unicode
character set. It provides messages to translate between integers and
character objects.
UnicodeCharacter objects are created when accessing UnicodeStrings,
or with Character class>>#codePoint:.

Returns the character object, possibly a Character, corresponding
to anInteger. Error if anInteger is not an integer, or not in
0..16r10FFFF.
This is only a primitive for speed. UnicodeCharacter's #value:
method is equivalent to #codePoint: (which is the same for
Character and UnicodeCharacter).