What are the characteristics of the teeth of a carnivore?