Tumor Suppressor Genes: Definition, Types, Mechanisms, Two-Hit Hypothesis, Functions, and Role in Cancer Genetic engineering