working roman numeral implementation