Returns the remainder after dividing this value by the given value, along
with a Boolean value indicating whether overflow occurred during division.
Dividing by zero is not an error when using this method. For a value
the result of
x.remainderReportingOverflow(dividingBy: 0) is
rhs: The value to divide this value by.
Returns: A tuple containing the result of the operation along with a
Boolean value indicating whether overflow occurred. If the
partialValue component contains the entire
remainder. If the
overflow component is
true, an overflow occurred
during division and the
partialValue component contains either the
entire remainder or, if the remainder is undefined, the dividend.
func remainderReportingOverflow(dividingBy other: UInt) -> (partialValue: UInt, overflow: Bool)