Question: how many types of mesquite trees are there?
Answer: over 40 species