Let's note that this method transforms a set of translations into a unit cell, and this is precisely the problem encountered when minimising the cell from the set of all valid translations in subsection 2.3. However, in the current case, the procedure cannot rely on a starting cell to minimise, which is why it is more complex.