I\'ve run into a problem with my recursive merge sort implementation where the vector I\'m feeding to the function gets sorted just fine but then the program terminates with