analytical thinking and critical thinking