Your Guide to the Essentials on Flavonoids and Vitamin B12