Colorectal cancer: a review | Synapse