Cleaner solution to roman numerals