Essential insights about snakes