According to James Rachels, one popular argument in favor of ethical egoism is that altruism is self-defeating. First, explain what ethical egoism is, and how it differs from common-sense morality. Second, in your own words explain the reasoning behind the argument that altruism is self-defeating. Third, explain why Rachels thinks that this argument runs into a serious problem.