>>> mod.Mod(0, 13) // 6
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/site-packages/mod.py", line 198, in __floordiv__
inverted = (other * self.inverse)
File "/usr/local/lib/python3.9/site-packages/mod.py", line 104, in inverse
raise ValueError("the value {} cannot be inverted".format(self))
ValueError: the value (0 % 13) cannot be inverted
I would expect this to succeed with value
(0 % 13)