Cooperative Learning and Higher Level Thinking: The Question Matrix