package gmath func Min[N Number](a, b N) N { if a < b { return a } return b } func Max[N Number](a, b N) N { if a > b { return a } return b } func Clamp[N Number](v, min, max N) N { return Min(Max(v, min), max) }