Colorectal Cancer Surgery: principles and types