Visualised Sorting Algorithms in JavaScript