-- returns the successive results of calling `mstSplit` on the given `MaximalSpanningTree`s in @(msf)@
-- until each one of them is a single node.
-- Even though the greatest `Scale`s may be different for each `MaximalSpanningTree` of @(msf)@,
--- the result are grouped by `Scale` then by `MaximalSpanningTree`,
--- which enabled to have a maximal `Scale` for the whole `msf`.
+-- the results are grouped by `Scale` then by `MaximalSpanningTree`,
+-- which enables to have a maximal `Scale` for the whole `msf`.
mstScales ::
forall range cluster.
Ord range =>