parallel_reduce.h working