A visualization of sorting algorithms