Niacin: A Beginner's Guide to Niacin. Understanding Niacin Flush, Benefits and Side Effects