logic of Critical Thinking