Linear Regression Algorithm Explained