fn div(r: *Rational, a: Rational, b: Rational) !void

rma = a / b.

rma, a and b may be aliases. However, it is more efficient if rma does not alias a or b.

Returns an error if memory could not be allocated.

Parameters