What are the benefits of Alpha Lipoic Acid?

A fellow caregiver asked...

What are the benefits of Alpha Lipoic Acid?