'Divide two Rats, or a Rat and a number.'

def __truediv__(self, other):

    if isRat(other):
        return Rat((self.__num * other.__den), (self.__den * other.__num))
    if isint(other):
        return Rat(self.__num, (self.__den * other))
    if isnum(other):
        return (float(self) / other)
    return NotImplemented
