Computing Generalized Linear Model using Iteratively Weighted Least Squares and Coordinate Descent