Ferulic Acid – A Versatile Molecule