What is Demand and Types of demand