Supply and Demand and its effects on prices