Micro Benchmark: Random: 434140 ms Combine: 3250 ms Uncombine: 2208820 ms