returns this if it is not greater than max, otherwise max
int withLowerLimit(int min) => (this as num)._withLowerLimit(min).toInt();