Finding the Right Balance between Progress and Responsibility - Exploring the Ethical Implications of Artificial Intelligence