supply and demand cycle