extended the Integer class with factorial and to_roman