Roman numeral parser from Zee Spenser's RailsBridge study group