Tumor Heterogeneity in Colorectal Cancer: What Do We Know So Far? | Synapse