The evolution of adaptive immunity.