Ethical implications of artificial intelligence