#pragma once template const T& Min(const T& a, const T& b) { if (a < b) return a; return b; } template const T& Max(const T& a, const T& b) { if (a > b) return a; return b; }