proper loading order
support for running with newly generated but same amount of data
read random device one time per launch.
take title and xy labels from json
x axis labels fix
Timsort vs Introsort with partially sorted data