merge sort, not working ...