https://phet.colorado.edu/sims/html/graphing-slope-intercept/latest/graphing-slope-intercept_tr.html