25. What is the business cycle? What causes fluctuations in it?