'D.smallest_key() -> the smallest key; raise KeyError if D is empty.'

def smallest_key(self):

    try:
        return self._sorted_keys[0]
    except IndexError:
        raise KeyError('smallest_key():    dictionary    is    empty')
