jthlim/dualquaternion archive