Cell competition and its implications for development and cancer.

Cell competition and its implications for development and cancer.