a javascript project which lets people interact with and visualize various graph algorithms