Foundations of Cancer Stem Cells and Intratumor Heterogeneity