#pragma once template constexpr T sqrt(T n) noexcept;