Don't use variadic max and min!

We don't need 4 Vector allocations per intersect() call.