Implementing LASSO using coordinate descent