For some reason, the Windows compiler didn't like the static function being used in the parallel_reduece.