macroeconomics class notes 3139630