Vector Ops Material Functions

Functions build to handle vector mathematics, such as calculating a Fresnel effect.