Dictionary genetaror based on suffix automaton

`compare_substrings` отличный кандидат быть лямбдой, а не именованной функцией