https://testinar.com/article/linear_functions__graphing_lines_using_slope_intercept_form_course