implemented:
-insertionSortIterative
-goodPivotStrategy
-betterPivotStrategy
-bestPivotStrategy
-generateBestCase
-generateAverageCase
-generateWorstCase
-swapElements