As a student in 2001, Tim Sweeney's template recursive inheritance was next level for me:https://www.flipcode.com/archives/Vector_Math_Quaternions.sh...
About 10 years later you would find this stuff everywhere in boost but for the time this was spectacularly elegant for C++