According to [Fast Exact Computation of the k Most Abundant Isotope Peaks with Layer-Ordered Heaps](https://pubs.acs.org/doi/10.1021/acs.analchem.0c01670#) it's possible to navigate over Syllables without a HashSet to remember the duplicates. Let's study that approach and try to implement it too. 