A HTML5 Canvas Library For Graphing Functions