#pragma once template void safe_free(T * & ptr); template inline T min(const T &, const T &); template inline T max(const T &, const T &); #include "util.hpp"