Cancer Ecology: Niche Construction, Keystone Species, Ecological Succession, and Ergodic Theory