Well the man has spoken. I only implemented quaternions, I never spent the time to actually understand what it really means ( i don't think anybody really understands them at a fundamental level anyway).