example of sort runtimes:
Sorting work array using bubble sort - elapsed time: 13722ms
Sorting work array using my sort - elapsed time: 13426ms
Sorting work array using Wold sort - elapsed time: 7754ms
Sorting work array using selection sort - elapsed time: 4266ms
Sorting work array using insertion sort - elapsed time: 3366ms
Sorting work array using shell sort - elapsed time: 1365ms
Sorting work array using merge sort - elapsed time: 15ms
Sorting work array using heap sort - elapsed time: 14ms
Sorting work array using quick sort - elapsed time: 9ms