This process can be applied several times: once we have grouped some characters together, they become the new basic unit to consider, and we can re-run the same method to get additional groupings.
we have not seen in practice much benefit from running it more than twice (few new candidates are extracted after two iterations).