How Animals Adapt to Their Environment: Physical, Behavioral, and Epigenetic Adaptations