Problem
1. Implement quadratic probing as a rehash technique.
2. Using a random number generator, create a list of 500 integers. Perform a benchmark analysis using some of the sorting algorithms from this chapter. What is the difference in execution speed?