Thinking concurrently