Select the correct answer.
What is brainstorming?
A. making a list of ideas that come up on the spot, without rejecting any of them
B. coming up with a single well-thought strategy
C. pitching your business strategy to your clients for business development
D. sharing ideas to understand the subject better