Costs And Benefits Of Diversity-Generating Immune Mechanisms