Huperzine A: A promising anticonvulsant, disease modifying, and memory enhancing treatment option in Alzheimer's disease. (February 2017)