set tone(newTone) {
        this.setInternalState(HctSolver.solveToInt(this.internalHue, this.internalChroma, newTone));
    }
@param newTone 0 <= newTone <= 100; invalid valids are corrected.
Chroma may decrease because chroma has a different maximum for any given
hue and tone.