Colorectal Cancer Diagnosis Advancements and Applications