What is L-Carnitine and The Benefits Behind it?