big suffix refactoring: use different algorithm
search for compounds recursively