Approaches to AI 1