Added comments to the in-place mergesort algorithm to elaborate on what is happening