#pragma once namespace math { template requires std::integral || std::floating_point class Util { public: static inline Type absolute_distance(Type a, Type b) noexcept { return a > b ? a - b : b - a; } }; }