Altruism, Cheating, and Anticheater Adaptations in Cellular Slime Molds