Understanding the Ethical Implications of Machine Learning