I am using merge sort for descending my array. What is the reason that my first element changed his value? My half code works. But with my first and last elements something went