add roman2
refactor roman2.py using fast lookup