@nogc for std.math