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