How do supply and demand work in markets?