What is marketing and its types?