A Web-based tool for plotting functions using HTML5 Canvas and JavaScript