study guide for the macro final exam 1933870