Which of the following are mechanisms in which kangaroo rats survive their arid environment?
1) Hibernation
2) Estivation
3) Camouflage
4) Migration