add more sorts, fix recursive merge sort, more test options