#pragma once #include template void swap(T &one, T &two) { T tmp = one; one = two; two = tmp; } template T min(T &one, T &two) { return one < two ? one : two; } template T max(T &one, T &two) { return one > two ? one : two; }