visual demonstration of CPU sorting algorithms