Found a bug while working on #215.
I know, very funny! (Not.)
from pysorteddict import *
d = SortedDict()
d["foo"] = ()
d["bar"] = [100]
d["baz"] = 3.14
for key in reversed(d.keys()):
d[key] = "spam"
d["z_" + key] = "eggs"
if "foo" in d:
del d["foo"]
print(d)