Biology of large bowel cancer.