What if algorithms could abide by ethical principles?