Makes rotation around Z-axis matrix. Can be used with arithmetic data types only.
template<class TYPE> void RotateZ(TMat4<TYPE> &m, const TYPE a);