Canvas Demo, Experiment Seven

My math was off. Someone pointed out to me that the javascript had a run-over-rise, not rise-over-run; the slope was inverted. See? Now it looks awesome.

The one problem remaining is what to do when the slope is undefined.