#include inline void assert(bool statement) { dbg_assert(statement, "assert!"); } template inline void swap(T &a, T &b) { T c = b; b = a; a = c; }