The Artificial Scientist: Logicist, Emergentist, and Universalist Approaches to Artificial General Intelligence