TP53 and cancer: The role of TP53 mutation in cancer development is complicated and two main mechanisms have been implemented.