sorting algorithms are now indepenedent and held within the library stdsort
addition of sortjob type which treats each algorithms execution as a job