Refactor convert_to_roman