Understanding the Effects of Metformin Hydrochloride