Three reasons to cooperate — LessWrong