https://medium.com/@ihtishamulhaq_88996/understanding-the-ethics-of-artificial-intelligence-2dde659d7bc4