Cancer is a molecular parasite