Why do plants produce so many terpenoid compounds?