func (r Rectangle) Contains(p Vec2) bool {
	return r.Min[0] <= p[0] && p[0] < r.Max[0] &&
		r.Min[1] <= p[1] && p[1] < r.Max[1]
}
func (r Rectangle) Contains(p Vec2) bool {
	return r.Min[0] <= p[0] && p[0] < r.Max[0] &&
		r.Min[1] <= p[1] && p[1] < r.Max[1]
}
func ( r Rectangle ) Contains ( p Vec2 ) bool { return r . Min [ 0 ] <= p [ 0 ] && p [ 0 ] < r . Max [ 0 ] && r . Min [ 1 ] <= p [ 1 ] && p [ 1 ] < r . Max [ 1 ] }
// Contains reports whether rectangle r contains point p
Contains reports whether rectangle r contains point p