to_roman tested for 400 and 500 handleing