causes of extensions and contractions in demand diagrams that illustrate movements along a demand curve