template const T& Max(const T& x, const T& y) { return x > y ? x : y; }