1. Open input1.txt for reading (using, say, std::ifstream).
2. Using the count value in line one of the file, read the numbers from line 2 into either a dynamically allocated array or std::vector.
3. Write either an insertion or bubble sort algorithm and sort the data.
4. Measure the time taken to complete the sort (in milliseconds).
5. Read the file contents once again into another dynamically allocated array or vector. You're going to be sorting this fresh copy of the original file data—you don't want to inadvertently sort the already-sorted vector from step 3.
6. This time, write a quick sort or merge sort algorithm and measure how long it takes to sort the data (in milliseconds).
7. Compare the times taken for the two sort operations and output. Which algorithm was the quickest sorting this particular data set to the screen?