compress method
Compress the partial products array to two addends
Implementation
void compress() {
final terms = <CompressTerm>[];
var iterations = longestColumn();
while (iterations > 0) {
terms.addAll(_compressIter(iterations--));
if (longestColumn() <= 2) {
break;
}
}
}