better looking longest_roman function