A few years ago, Cameron Bennett got separated from his Boy Scout troop all night on a mountain in New Mexico.When he woke up the next morning, he had the choice of facing a bear or jumping off a cliff.“By...