Adaptations of predators and prey