to_roman can now deal with numbers 9, 10 and 20