code: func (r Rect) Norm() Rect {
  	return Rect{
  		Min: Vec{
  			math.Min(r.Min.X, r.Max.X),
  			math.Min(r.Min.Y, r.Max.Y),
  		},
  		Max: Vec{
  			math.Max(r.Min.X, r.Max.X),
  			math.Max(r.Min.Y, r.Max.Y),
  		},
  	}
  }
docs: // Norm returns the Rect in normal form, such that Max is component-wise greater or equal than Min.