The JavaScript Graphing Calculator