Recent Thoughts on the Development of Colorectal Cancer