vector_dotproduct now uses experimental reduce overload
changed std::cout to hpx::cout in vector_dotproduct