What are the most important questions IT executives and developers should be asking to ensure that algorithms are ethical, and why are they important?