Completed initial implementation of parallel sort.  It uses an in-place merge sort implemented with parallel block exchange.  The time limit isn't set up yet, but all the parallel algorithms are cancellable.
Fixed requires references, and added parantheses around range expressions for clarity.
Merge pull request #3 from isupeene/initial_implementation

Completed initial implementation of parallel sort.  It uses an in-place ...