Slightly faster than the old version

This version of WikiSort removes the cached version of Rotate in the C++ version, tags the first value of each A block rather than the second, and uses slightly modified versions of MergeInto and MergeInPlace. It's a little bit faster than the old version.