chg: new unit selection algorithm for express(), finds simpler/more sensible solutions (thanks Hidden!)