added block sorting helper
mergesort progress