| ⇢ | A | SurplusRemover added | |
| ⇢ | A | LeftoverFiller added | |
| ⇢ | A | Operations added | |
| ⇢ | A | MissingFiller added | |
| ⇢ | A | OverflowFixer added | |
| B | ↗ | A | Calculator improved |
| ⇢ | A | SurplusRemover::remove() added | |
| ⇢ | A | SurplusRemover::processColumn() added | |
| ⇢ | A | LeftoverFiller::fill() added | |
| ⇢ | A | OverflowFixer::fix() added | |
| ⇢ | A | LeftoverFiller::__construct() added | |
| ⇢ | A | Operations::calcTotalNotMissing() added | |
| ⇢ | A | Operations::__construct() added | |
| ⇢ | A | Operations::countColumns() added | |
| ⇢ | A | Operations::calcTotal() added | |
| ⇢ | A | Operations::countMissing() added | |
| ⋮ | view more | ||
| B | ↗ | A | Calculator::removeSurplus() improved |
| A | ↛ | Calculator::calcTotal() removed | |
| A | ↛ | Calculator::calcTotalNotMissing() removed | |
| A | ↛ | Calculator::adjustLeftoverValues() removed | |