Text this: carcinogenesis: A Comprehensive Survey