double moderateScale(double size, [double factor = 0.5]) { return size + (scale(size) - size) * factor; }