Economists foresee a U.S. recession. It might be an optimal time to buy stocks.