#include #include #include #include using namespace std; class ExtendedVector { public: static double max(const vector &v); static bool allPositive(const vector &v); static double product(const vector &v1, const vector &v2); static vector product(const vector &v, double f); static double norm(const vector &v); static void normalise(vector &v); };