Contents:
User Documentation:
Developer Documentation:
as a 2-tuple; but raise KeyError if D is empty.