Added naive in-place merge sort part