#ifndef WHATEVER_HPP #define WHATEVER_HPP template void swap(val &a, val &b) { val c; c = a; a = b; b = c; } template val min(val a, val b) { if (a < b) return a; return b; } template val max(val a, val b) { if (a > b) return a; return b; } #endif