Clamps this to be in the range lowerLimit-upperLimit.
this
lowerLimit
upperLimit
Rational clamp(Rational lowerLimit, Rational upperLimit) => this < lowerLimit ? lowerLimit : this > upperLimit ? upperLimit : this;