Now corresponds to the recursive model in the Sorter class
Now uses threads to do the sorting