Implementation RayCasting: Stage 3

Implementation RayCasting: Stage 3 - Compute Shader
and add some math methods for vec3