Changed the lamba binary searcher to an auto-tuner that changes lambda every sweep. This can handle phase transitions.