calculate the reflection direction for an incident vector
genType reflect(genType I, genType N)I: Specifies the incident vector.N: Specifies the normal vector.For a given incident vector I and surface normal N reflect returns the reflection direction calculated as I - 2.0 * dot(N, I) * N.
N should be normalized in order to achieve the desired result.