Modern AI and Cognitive Computing – Boundaries and Opportunities