Ethical AI and Algorithmic Fairnes