Browsing: ecology and evolution of cancer