Change resource indexing for smaller arrays.
Trim resource requirements to size.
Add best known solutions.
Realign move inspired by other teams' best solutions.
Re-benchmark selection probabilities.
Don't limit chain shift to the left.
Better CH.
Make sure a single requirement cannot overconsume.
Remove even the smallest gaps.
And now really ignore over-consuming EMs.
Even better gap removal.
Fix off-by-one bug.