https://pcf.codingforstudent.com/creative-ways-to-linear-regression/