fails:Numeric#remainder returns the result of calling self#% with other if self is 0
fails:Numeric#remainder returns the result of calling self#% with other if self and other are greater than 0
fails:Numeric#remainder returns the result of calling self#% with other if self and other are less than 0
fails:Numeric#remainder returns the result of calling self#% with other - other if self is greater than 0 and other is less than 0
fails:Numeric#remainder returns the result of calling self#% with other - other if self is less than 0 and other is greater than 0
