finished merge sort ugh so hard to debug at night