The user selects a sorting algorithm. The app generates a random array of bars. As sorting begins, bars animate to visually demonstrate how the algorithm rearranges the array. Speed and size of the ...