Machine Ethics: Ethics for Self-Improving Machines