Plant Polyphenols and Their Anti-Cariogenic Properties: A Review | Synapse