Lymphocyte lifespans: homeostasis, selection and competition.