Reviewing merge request #3: Fix #2134
Commits that would be merged:
Add labels to x and y axes.
Fix the labels.
Fix the axes, fix error with constant functions and some cleanup.
We don't need to pass in range to produce_plot.
Fix division by 0 error, when provided with N..N range. N being any number.
Remove unnecessary backslashes.
Add my copyright info.