An object of type RomanNumeral is an integer between 1 and 3999. It can be
constructed either from an integer or from a string that represents a Roman
numeral in this range. The function toString() will return a standardized
Roman numeral representation of the number. The function toInt() will return
the number as a value of type int.