It is still a little buggy, it is already regularized both the cost function and the gradient
NA