jssort is a visual representation of pupular sorting algorithms