Repeating Hexadecimal Expansions

All rationals have repeating hexadecimals expansions. The operation hex returns these expansions of type HexadecimalExpansion. Operations to access the individual numerals of a hexadecimal expansion can be obtained by converting the value to RadixExpansion(16). More examples of expansions are available in DecimalExpansion, BinaryExpansion, and RadixExpansion. This is a hexadecimal expansion of a rational number. Arithmetic is exact. The period of the expansion can be short or long... or very long. . These numbers are bona fide algebraic objects. Issue the system command to display the full list of operations defined by HexadecimalExpansion.