Cosmetic Conundrums

Q. What is alpha lipoic acid?