Implement Linear regression + gradient descent in python from scratch | univariate linear regression