elements of reasoning within critical thinking