- Maybe write do.call(cbind()) and .rowSums(do.call(cbind())) as C functions
  to further speed-up rearrange()
