docs: public String toRomanNumeral() {
  		if (this.romanString == null) {
  			this.romanString = "";
  			int remainder = this.value;
  			for (int i = 0; i < BASIC_VALUES.length; i++) {
  				while (remainder >= BASIC_VALUES[i]) {
  					this.romanString += BASIC_ROMAN_NUMERALS[i];
  					remainder -= BASIC_VALUES[i];
  				}
  			}
  		}
  		return this.romanString;
  	}