Converts a number to its roman numeral representation
Return: The corresponding roman numeral
An integer between 0 and 3999 inclusive that should be converted to a roman numeral integers higher than 3999 are supported from version 0.1.2 Note: For an accurate result the integer shouldn't be higher than 5 999 999. Higher integers are still converted but they do not reflect an historically correct Roman Numeral.
Uppercase output: default true
Enable html overscore required for integers over 3999. default true