using std::inner_product