static void runStrategy(Best best, Steppable strategy, bool forever) {
runStrategy(best, strategy, false);
}
static void runStrategy(Best best, Steppable strategy, bool forever) {
if (forever)
runStrategyForever(best, strategy);
else
runStrategyWhileImprovement(best, strategy);
}