Graphical demonstrations of sorting algorithms