What is the Difference between Market Makers and Market Takers?