Fixed inplace mergesort... still not... happy with...