factory Unit.productOf(Unit a, Unit b) => ProductUnit([RationalPower(a), RationalPower(b)]).simplify();