Dual Pivot and Testing

Added a dual pivot quick sort and made normal quick sort 3 partition.
Both are much slower than the built in sort, but eh, it was fun.  Also,
added a test list that consists of all the numbers from 1 to 10k
repeated 100 times (not in order)
And, added a version of that list that starts out sorted, though it's
slower to display than