Quantity operator /(Quantity that) { final simplifiedUnit = (unit / that.unit).simplify(); final newValue = (value / that.value) * simplifiedUnit.factor; return Quantity._(newValue, simplifiedUnit.unit); }