func (mt *MinTree) FuzzyMatches(s string, maxDist int) []string {
	a := NewSparseAutomatonRune(s, maxDist)

	state := a.Start()
	return mt.root.traverse(a, state)
}
// FuzzyMatches returns all the words in the MinTree that are with
// maxDist edit distance from s
FuzzyMatches returns all the words in the MinTree that are with
maxDist edit distance from s
// FuzzyMatches returns all the words in the MinTree that are with // maxDist edit distance from s
func (mt *MinTree) FuzzyMatches(s string, maxDist int) []string {
	a := NewSparseAutomatonRune(s, maxDist)
	state := a.Start()
	return mt.root.traverse(a, state)
}
func ( mt * MinTree ) FuzzyMatches ( s string , maxDist int ) [ ] string { a := NewSparseAutomatonRune ( s , maxDist ) state := a . Start ( ) return mt . root . traverse ( a , state ) }
FuzzyMatches returns all the words in the MinTree that are with
maxDist edit distance from s
FuzzyMatches returns all the words in the MinTree that are with maxDist edit distance from s