Corrected the implementation of vec4::fract