Magnesium L-Threonate — Benefits, Dosage & Side Effects