Added isNaN and format functions for Vec4