Defined type Vector and operations on Vector
Defined types for tracer and test Vector ops
Intersection for sphere