Calculating Linear Regression and Linear Best Fit an In-depth Tutorial with Math and Python