vec3: normalize, add, subtract, mult, divide, dot_angle, cross_angle functions