fn sub(rma: *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