Critical Thinking for a Complex World