generality-of-ai-reasoning