Colloquium: Artificial Intelligence Past Present and Future