Thinking: cognitive organization and processes