new sort algorithm (faster with double memory usage). Old algorithm
renamed to _inplace
added parallel_merge