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