What Makes A Machine Intelligent?