Properly implemented FutureTask<?>.
Reverted MergeSort to previous version.
MergeSort Parallel is still running slow, probably still the FutureTasks and the way they are implemented.
Revising the Merge Sort, ParallelMergeSort is queuing too many tasks and waiting on them before tasks that can be completed are queued.
Revising the Merge Sort, ParallelMergeSort is queuing too many tasks and waiting on them before tasks that can be completed are queued.
Revising the Merge Sort, ParallelMergeSort is queuing too many tasks and waiting on them before tasks that can be completed are queued.