Did 89. This also contains many functions for dealing with roman numerals, but not all used in the probelm