L-Carnitine – What are the benefits? Uses and Dosages for L-Carnitine