The automation of ethics