public ulong Compress(Quaternion quat) { if (!initialized) { Initialize(); } return(quat.Compress(cache)); }