dictionary.go
func (dict Dictionary) Enumerate(cancel <-chan struct{}) Enumerator {
	if dict.root == nil {
		return Empty.Enumerate(cancel)
	}
	return dict.root.Enumerate(cancel)
}
func (dict Dictionary) Enumerate(cancel <-chan struct{}) Enumerator {
	if dict.root == nil {
		return Empty.Enumerate(cancel)
	}
	return dict.root.Enumerate(cancel)
}
// Enumerate lists each word in the Dictionary alphabetically.